---
title: Announcing ArkType 2.0
description: 100x faster validation with DX that will blow your mind
---

As of today, `arktype@2.0.0` is generally available and fully stable.

ArkType 2.0 brings types to runtime JS in a way that, until today, has been a pipedream.

Whether you're a first-time TypeScript dev trying to validate a form or a library author introspecting relationships, ArkType offers fundamentally better tools for navigating the perils of JavaScript.

<MainAutoplayDemo />

### Unparalleled DX

Type syntax you already know with safety and completions unlike anything
you&apos;ve ever seen

<CodeBlock fromFile="unparalleledDx" includesCompletions />

### Faster... everything

100x faster than Zod at runtime with editor performance that will remind you
how autocomplete is supposed to feel

<RuntimeBenchmarksGraph className="mt-2" />

### Clarity and Concision

Definitions are half as long, type errors are twice as readable, and hovers
tell you just what really matters

<CodeBlock fromFile="clarityAndConcision" />

### Better Errors

Deeply customizable messages with great defaults

<CodeBlock fromFile="betterErrors" />

### Deep Introspectability

ArkType uses set theory to understand and expose the relationships between
your types at runtime the way TypeScript does at compile time

<CodeBlock fromFile="deepIntrospectability" />

### Intrinsic Optimization

Every schema is internally normalized and reduced to its purest and fastest
representation

<CodeBlock fromFile="intrinsicOptimization" />

### What next?

ArkType doesn't require a special environment or build step to work- [our intro](/docs/intro/setup) will have you up and running in seconds.

We have [big plans](https://github.com/orgs/arktypeio/projects/4) to ArkType 2.0 even further, but we're even more excited to see what you do with it!

⚡ [Starting coding](/docs/intro/setup)

⭐ [Check out the project on GitHub](https://github.com/arktypeio/arktype)

👋 [Join our Discord to lurk or ask questions](https://arktype.io/discord)

- Follow any of these accounts for updates:
  - [@arktype.io](https://bsky.app/profile/arktype.io), [@ssalbdivad.dev](https://bsky.app/profile/ssalbdivad.dev) on BlueSky
  - [@arktypeio](https://x.com/arktypeio), [@ssalbdivad](https://x.com/arktypeio) on X/Twitter

- Consider supporting my full-time work on ArkType...
  - via [GitHub Sponsors](https://github.com/sponsors/arktypeio)
  - by convincing your team to let me optimize your types and fix editor lag (reach out directly to one of the accounts listed or `david@arktype.io`)
